@charset "utf-8";
@font-face{font-family:DINCond;src:url(../fonts/DINCond-Medium.otf);}
html {
	width:100%;
	margin:0;
	padding:0;
	-ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;/
	overflow-x:hidden;
}
body {
	width: 100%;
	font-family:"微软雅黑";
	font-size:14px;
	margin:0;
	padding:0;
	color:#595959;
	line-height:200%;
	overflow-x:hidden;
}
.cf:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}
*{margin:0;padding:0;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input,textarea{font-size:14px;font-family:'Microsoft YaHei';overflow:auto;}
input,textarea,img{outline:none}
ul, p, dl, dt, dd{padding:0px; margin:0px;list-style:none;list-style-type:none;}
li{list-style-position:outside; list-style-type:none;list-style:none;}
a {
	color: #595959;
	text-decoration: none!important;
	cursor:pointer;
	background: transparent; /*修正win8系统IE连接灰色背景*/
	outline:none;
    blr:expression(this.onFocus=this.blur());
}
a:hover {
	color:#d50101;
	transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms;
}
li{list-style:none}
img{border:none}
.clear{clear: both;}
em{font-style:normal;}
.fr{float:right}
.fl{float:left}
.cf:after {content:"";overflow:hidden;display:block;clear:both;*zoom:1}
.w1340 { width:1340px; margin:0 auto; overflow:hidden;}
.wrap { width:1260px; margin:0 auto; overflow:hidden;}


/*引导页*/
.homeBg { background: url(../images/homeBg.jpg) no-repeat center center; width:100%; height:100%; background-size:cover;}
.homeBg .d1 { margin-top:8%;}
.homeBg .d1 img { display:block; margin:0 auto; margin-bottom:5px;}
.homeBg .d2 {background: url(../images/yd02.png) no-repeat center center; width:100%; height:10px; margin-bottom:15px;}
.homeBg .d3 { text-align:center; color:#90daff; font-size:22px; letter-spacing:5px; font-weight:bold; margin-bottom:35px; line-height:30px; font-family:黑体;}
.homeBg .d4 a { display:block; width:215px; line-height:42px; height:47px; text-align:center; color:#fff; margin:0 auto; border:2px solid #90daff; border-radius:15px; box-sizing:border-box; font-size:20px; letter-spacing:3px;}
.homeBg .d4 .btn, .btn-border-o:before, .btn-border-o:after, .btn-border:before, .btn-border:after, .btn-border-rev-o:before, .btn-border-rev-o:after, .btn-border-rev:before, .btn-border-rev:after, .btn-fill-vert-o:before, .btn-fill-vert-o:after, .btn-fill-vert:before, .btn-fill-vert:after, .btn-fill-horz-o:before, .btn-fill-horz-o:after, .btn-fill-horz:before, .btn-fill-horz:after {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.btn-fill-horz-o {
  background-color: transparent;
  border: 1px solid #d0d0d0;
  color: #B8B8B8;
  overflow: hidden;
}
.btn-fill-horz-o:before, .btn-fill-horz-o:after {
  content: '';
  width: 0;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: -1;
}
.btn-fill-horz-o:before {
  left: 50%;
}
.btn-fill-horz-o:after {
  right: 50%;
}
.btn-fill-horz-o:hover {
  color: #fff;
}
.btn-fill-horz-o:hover:before, .btn-fill-horz-o:hover:after {
  width: 50%;
  opacity: 1;
}
.btn-fill-horz-o.btn-blue:before, .btn-fill-horz-o.btn-blue:after {
  background-color: #0771c4;
}
.btn-fill-horz-o.btn-blue:hover {
  border-color: #0771c4;
}




.btn {
  display: inline-block;
  line-height: 35px;
  margin: 8px;
  padding: 0 15px;
  font-size: 15px;
  position: relative;
  opacity: .999;
  border-radius: 3px;
}


/*首页*/
.home .main1 { position:relative; left:0; top:0; width:100%; height:572px; overflow:hidden;}
.home .mText { width:1340px; height:46px; margin-left:-670px; line-height:46px; color:#fff; position:absolute; left:50%; top:0; z-index:99;background: url(../images/pic01.png) repeat center center; padding:0 20px; box-sizing:border-box;}
.home .mText p { font-size:20px; font-style:italic; font-weight:bold; padding-left:45px; letter-spacing:10px;}

.home .banner_qh { position:absolute; left:0; top:0; z-index:1; width:100%; height:572px; overflow:hidden;}
.home .swiper-container {
      width: 100%;
      height: 100%;
    }
.home .swiper-slide {
      background-position: center;
      background-size: cover;
    }


.home .header { width:1340px; height:70px; position:absolute; left:50%; bottom:0; z-index:2; margin-left:-670px;background: url(../images/pic01.png) repeat center center; padding:0 30px; box-sizing:border-box; }
.home .header .logo { width:210px; height:70px; float:left;}
.home .menu { width:600px; height:70px; float:right;}
.home .menu a { display:block; color:#fff; float:left; line-height:70px; padding:0 30px;background: url(../images/pic02.png) no-repeat right center;}
.home .menu a.m0 { background:none;}

.home .mtopBox { width:1340px;height:150px; position:absolute; left:50%; top:7px; z-index:9999; margin-left:-670px;}
.home .mtop { width:330px; height:150px; line-height:30px; overflow:hidden; color:#fff;float:right; padding:0 20px 0 25px; cursor:pointer; box-sizing:border-box;}
.home .mtop .L { width:85px; float:left; height:30px;padding-left:20px; }
.home .mtop .R { width:170px; float:left; text-align:left;padding:0 15px 0 16px; box-sizing:border-box }
.home .mtop p { width:100%;font-size:12px;}
.home .mtop p a { color:#fff;}
.home .mtop .box { width:170px; padding-left:10px; box-sizing:border-box; clear:both;background: url(../images/pic07.png) repeat center center; height:0;font-size:0; opacity:0;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;  }
.home .mtop p.p1 {text-align:center;background: url(../images/pic08.png) no-repeat right center;}
.home .mtop p.p2 {background: url(../images/pic06.png) no-repeat right center; padding-right:20px; }

.home .mtop .R:hover .box { height:140px; font-size:13px; opacity:1; padding-top:5px; box-sizing:border-box; }



.home .row1 { clear:both;height:255px; overflow:hidden; padding:50px 0 60px 0;}
.home .row1 .L { width:434px; height:255px; float:left; overflow:hidden; position:relative;}
.home .row1 .C { width:415px; height:255px; float:left; margin-left:35px;}
.home .row1 .R { width:410px; height:235px; float:right;}

.home .row1 .L .d { width:100%; height:255px; position:relative; left:0; top:0;}
.home .row1 .L .d p.p1 { width:434px; height:255px; position:absolute; left:0; top:0; z-index:1; overflow:hidden;}
.home .row1 .L .d p.p1 img { display:block; width:100%; height:100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.home .row1 .L .d p.p2 { width:100%; height:28px; line-height:28px; position:absolute; left:0; bottom:0; z-index:2; font-size:12px; color:#fff; text-align:left;background: url(../images/pic04.png) repeat right center; padding:0 10px; box-sizing:border-box;}
.home .row1 .L .d p.p2 span { display:block; width:305px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.home .row1 .L .d:hover p.p1 img { transform: scale(1.05);}
.home .row1 .L .swiper-container-horizontal>.swiper-pagination-bullets { width:105px; right:0; left:inherit; bottom:0;}
.home .row1 .L .swiper-container { position:static;}
.home .row1 .L .swiper-pagination-bullet {
      width: 25px;
      height: 28px;
      text-align: center;
      line-height: 28px;
      font-size: 12px;
      color:#fff;
      opacity: 1;
      border-radius:0;
	  background:none;
	  border-left:1px solid #fff;
	  margin:0;
    }
.home .row1 .L .swiper-pagination-bullet-active {
      color:#82cff7;
    }
	
.home .row1 .C .qh-div {}
.home .row1 .C .qh-div .thd { height:28px; margin-bottom:28px; border-bottom:1px solid #91aecf;}
.home .row1 .C .qh-div .thd ul li { color:#0493d7; text-align:center; width:20%; height:28px; line-height:28px; cursor:pointer; float:left; }
.home .row1 .C .qh-div .thd ul li a { color:#0493d7;}
.home .row1 .C .qh-div .thd ul li.on { background:#0771c4; color:#fff; font-size:16px;}
.home .row1 .C .qh-div .thd ul li.on a { color:#fff;}
.home .row1 .C .qh-div .tbd ul li{height:190px;}
.home .row1 .C .qh-div .tbd ul li .d { width:100%; height:30px; line-height:30px; overflow:hidden; margin-bottom:7px; }
.home .row1 .C .qh-div .tbd ul li .d span { display:block; line-height:30px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.home .row1 .C .qh-div .tbd ul li .d span.sp1 { float:left; font-size:13px; color:#161616; width:320px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.home .row1 .C .qh-div .tbd ul li .d span.sp2 { float:right; text-align:right; font-size:12px; color:#626262; width:60px;}
.home .row1 .C .qh-div .tbd ul li .d:hover span.sp1 { color:#0493d7;}
.home .row1 .C .qh-div .tbd ul li .d:hover span.sp2 { color:#0493d7;}

/* 切换 */
.mwrap{width:410px;height:255px;position:relative;overflow:hidden;}
.mwrap .pic{}
.mwrap .pic { display:block;width:215px;height:255px;cursor:pointer;}
.mwrap .pic_num { font-size:18px; padding:20px 23px; box-sizing:border-box;position:absolute;top:0;left:0;color:#fff;background:url('../images/pic10.png') repeat center center;}
.mwrap .txt { width:100%; height:36px; line-height:30px; padding:3px 10px; box-sizing:border-box; font-size:18px; color:#0493d7; position:absolute; left:0; bottom:0;background:url('../images/pic11.png') repeat center center; font-weight:bold;}

.pic1{background:url('../images/pic09.jpg');position:absolute;top:0;left:0;z-index:1;}
.pic_num1{width:65px;height:255px;display:none; color:#fff;}
.txt1 { display:block;}

.pic2{background:url('/d/file/about/jtjj/2020-05-11/4f2d588c208857efe43170c80dffaa7f.jpg');position:absolute;top:0;left:215px;z-index:3;}
/*.pic2{background:url('../images/pic65.jpg');position:absolute;top:0;left:215px;z-index:3;}*/
.pic_num2{width:65px;height:255px;}
.txt2 { display:none}

.pic3{background:url('../images/pic66.jpg');position:absolute;top:0;left:280px;z-index:5;}
.pic_num3{width:65px;height:255px;}
.txt3 { display:none}

.pic4{background:url('../images/pic67.jpg');position:absolute;top:0;left:345px;z-index:7;}
.pic_num4{width:65px;height:255px; sss}
.txt4 { display:none}



.footer { clear:both; width:100%;line-height:46px; background:#0a408a; color:#fff; position:relative}
.footer a { color:#fff;}
.footer .L { width:350px; height:100%; float:left;}
.footer .L .L-1 { font-size:12px; float:left; margin-right:12px; }
.footer .L .L-2 { float:left; height:100%; cursor:pointer;}
.footer .L .L-2 img { display:block; margin-top:12px;}
.mewm{position:absolute;bottom:35px;left:25.5%;width:120px; text-align:center;height:0;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;z-index:10;background:url('../images/ewmbg.png')no-repeat bottom center;}
.footer .L .L-2 .mewm img { display:block; width:100%; height:120px; margin-top:0}
.footer .L .L-2 .mewm span { display:block; line-height:18px; color:#000; margin-top:-3px; font-size:13px;}
.hover .mewm { height:145px}
.footer .R { width:700px; height:46px; float:right;}
.footer .R .R-2 { float:left; font-size:17px; font-weight:bold; margin-right:20px;font-style: italic;}
.footer .R .R-3 { float:left; font-size:12px;}
.footer .R .R-3 select { font-size:12px; width:150px; height:25px; line-height:25px; display:block; margin-top:11px; padding:0 6px; margin-right:20px;}
.footer .R .R-4 { float:left; font-size:12px;}

/*弹出层-网站地图*/
.fotdn-map {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9999;
}
.fotdn-map .map-div{
	width: 740px;
	height: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -370px;
	border-radius:10px;
	padding:20px 35px 25px 35px;
	z-index:99999;
	box-sizing:border-box;
	background:#0771c4;
	color:#fff;
}
.fotdn-map .map-div .tit { font-size:18px; font-weight:bold; line-height:40px; margin-bottom:15px; text-align:center;}
.fotdn-map .map-div  .fancybox{
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	 width:32px; height:32px;
}
.fotdn-map .map-div .list p.p0 { margin-bottom:15px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.fotdn-map .map-div .list p.p1 { font-size:16px; font-weight:bold; line-height:28px;}
.fotdn-map .map-div .list p.p2 { padding-bottom:10px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.fotdn-map .map-div .list p.p2 a { color:#fff; margin-right:25px;}
.fotdn-map .map-div .list p.p2 a:hover { color:#ff9500}



/*弹出层-法律声明*/
.fotdn-sm {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9999;
}
.fotdn-sm .flsm-div{
	width: 840px;
	height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -300px;
	margin-left: -420px;
	border-radius:10px;
	padding:20px 30px 25px 30px;
	z-index:99999;
	box-sizing:border-box;
	background:#0771c4;
	color:#fff;
}
.fotdn-sm .flsm-div .tit { font-size:18px; font-weight:bold; line-height:40px; margin-bottom:2px;}
.fotdn-sm .flsm-div p.p1 { font-size:15px; font-weight:bold; margin:20px 0 5px 0;}
.fotdn-sm .flsm-div p { line-height:22px; margin-bottom:20px; font-size:13px;}
.fotdn-sm .flsm-div .fancybox{
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	 width:32px; height:32px;
}

/*弹出层-举报*/
.fotdn-jb {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9999;
}
.fotdn-jb .jbxx-div{
	width: 700px;
	height: 500px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -250px;
	margin-left: -350px;
	z-index:99999;
	box-sizing:border-box;
	background:#fff;
}
.fotdn-jb .jbxx-div .tit { font-size:18px;line-height:44px; background:#0771c4; color:#fff; text-align:center;}
.fotdn-jb .jbxx-div .fancybox{
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	 width:32px; height:32px;
}
.fotdn-jb .jbxx-div .liuyan { padding:30px 43px;}
.fotdn-jb .jbxx-div i { font-style:normal; color:#f00; margin-left:5px;}
.fotdn-jb .jbxx-div .d1 { margin-bottom:10px; height:40px;}
.fotdn-jb .jbxx-div .d1 p.p1 { float:left; width:49%;}
.fotdn-jb .jbxx-div .d1 p.p2 { float:right; width:49%;}
.fotdn-jb .jbxx-div .d1 p span { display:block; float:left; width:75px; line-height:32px;}
.fotdn-jb .jbxx-div .d1 p input { display:block; width:205px; float:left; line-height:32px; height:32px; border:1px solid #e6e6e6; box-sizing:border-box; padding:0 8px;}
.fotdn-jb .jbxx-div .d2 { clear:both; width:100%; margin-bottom:15px; line-height:30px;}
.fotdn-jb .jbxx-div .d2 input { display:block; width:595px; border:1px solid #e6e6e6; line-height:30px; padding:2px 8px; box-sizing:border-box;}
.fotdn-jb .jbxx-div .d3 { clear:both; width:100%; margin-bottom:15px;}
.fotdn-jb .jbxx-div .d3 span { display:block;}
.fotdn-jb .jbxx-div .d3 textarea { width:97%; height:100px;border:1px solid #e6e6e6; padding:8px; box-sizing:border-box;}
.fotdn-jb .jbxx-div .d4 { clear:both;}
.fotdn-jb .jbxx-div .d4 .btn { display:block; width:80px; line-height:32px; height:32px; margin:0 auto; color:#fff; background:#055695; border:0; cursor:pointer;}
.fotdn-jb .jbxx-div .d4 .btn:hover { background:#f08200;}


/*内页*/
.iheader { border-top:8px solid #0771c4; width:100%;}
.iheader .box { width:1260px; margin:0 auto; height:102px;}
.iheader .box .L { width:300px; height:100%; float:left;}
.iheader .box .L img { display:block; margin-top:17px;}
.iheader .box .R { width:900px; height:100%; padding-top:13px; box-sizing:border-box; float:right; text-align:right}
.iheader .box .R .R-1 { float:right; height:30px; line-height:30px; overflow:hidden; margin-bottom:20px; margin-right:10px;}
.iheader .box .R .R-1 .link { height:30px; float:right;}
.iheader .box .R .R-1 .link a { font-size:12px; color:#2b8cc0; background:url('../images/pic13.png') no-repeat right center; padding:0 15px;display:inline-block; text-align:center;}
.iheader .box .R .R-1 .link a.m0 { background:none;}
.iheader .box .R .R-1 .search{width:150px;height:25px;padding:0 5px;border:1px solid rgba(132,132,132,.5);float:right; margin-left:12px;}
.iheader .box .R .R-1 .search form{height:100%;}
.iheader .box .R .R-1 .search input{vertical-align:top;width:120px;height:25px;background:transparent;line-height:25px;border:none;font-size:12px;color:#555;}
.iheader .box .R .R-1 .search button{vertical-align:top;width:22px;height:24px;border:none;background:url('../images/icon-search.png') no-repeat center;cursor:pointer;}
.iheader .box .R .R-2 { clear:both; width:478px; float:right;}
.iheader .box .R .R-2 .nav a { font-size:16px; color:#8c8c8c; padding-right:20px; margin-right:20px;background:url('../images/pic12.png')no-repeat right center; display: inline-block; float:left;}
.iheader .box .R .R-2 .nav a.m0 { margin-right:0;background:none; padding-right:0;}
#nowMenu { color:#259bf2;}
.iheader .box .R .R-2 .nav a:hover {color:#259bf2;}


.iBanner {background:url('../images/iBanner.jpg')no-repeat center center; width:100%; height:375px; overflow:hidden;}
.iContent { padding-bottom:5%;}
.secMenu { width:100%; height:48px; line-height:48px;overflow:hidden;background:#0771c4;}
.secMenu .L { width:220px; height:48px; float:left; background:#055695; color:#fff; text-align:center; font-size:20px; font-weight:bold;}
.secMenu .R { height:48px; float:right; }
.secMenu .R a {display:block; float:left; padding:0 20px; text-align:center; font-size:14px; height:48px; line-height:48px; color:#96d1ff;}
.secMenu .R a:hover {background:url('../images/pic14.png')no-repeat bottom center;}
#Nowmenu {background:url('../images/pic14.png')no-repeat bottom center;}

h1.pagetitle{ clear:both;padding:50px 0 40px 0;text-align:center; background:none; width:1164px; margin:0 auto}
h1.pagetitle i{color:#949494; height:48px;display:block;font-size:14px;font-style:normal;line-height:22px; font-weight:normal;text-transform:uppercase;}
h1.pagetitle b{color:#0493d7;font-size:20px; height:43px;line-height:38px; display:block; font-weight: bold;background: url('../images/pic15.png') no-repeat bottom center;}

/*集团简介*/
.jtjj-div .box1 { width:1257px; height:552px; margin:0 auto; position:relative; left:0; top:0; overflow:hidden; margin-bottom:40px;}
.jtjj-div .box1 .pic img { display:block; width:100%; height:100%;}
.jtjj-div .box1 .text {background:url('../images/pic17.png')repeat bottom center; width:800px; height:100%; position:absolute; right:0; top:0; color:#fff; padding:40px 25px; box-sizing:border-box;}
.jtjj-div .box1 .text p.p1 { font-size:22px; font-weight:bold; padding-left:10px; line-height:46px;}
.jtjj-div .box1 .text p.p2 { font-size:28px; color:#a1d8ff; padding-left:10px; margin-bottom:50px;font-family:DINCond;}
.jtjj-div .box1 .text p.p3 { margin-bottom:23px; line-height:24px;text-align:justify;}
.jtjj-div .box2 { clear:both; height:140px; width:100%; padding:10px 0; background:#ebecec; margin-bottom:45px;}
.jtjj-div .box2 .d { width:25%; height:100%; float:left; text-align:center; line-height:60px; border-right:1px solid #0771c4; box-sizing:border-box; padding-top:28px;}
.jtjj-div .box2 .d:last-child { border-right:0;}
.jtjj-div .box2 .d1 p.p1 {background:url('../images/pic18.png') no-repeat top center; }
.jtjj-div .box2 .d2 p.p1 {background:url('../images/pic19.png') no-repeat top center; }
.jtjj-div .box2 .d3 p.p1 {background:url('../images/pic20.png') no-repeat top center; }
.jtjj-div .box2 .d4 p.p1 {background:url('../images/pic21.png') no-repeat top center; }
.jtjj-div .box2 .d p { display:inline-block;}
.jtjj-div .box2 .d p.p1 { width:70px; padding-top:36px; font-weight:bold; color:#606060; line-height:30px;}
.jtjj-div .box2 .d p.p2 { font-size:60px; color:#0771c4;font-family:DINCond;}
.jtjj-div .box2 .d p.p3 {  color:#606060;}
.jtjj-div .box3 { clear:both; width:100%;}
.jtjj-div .box3 .box3L { width:49%; float:left; background:#eee; padding-bottom:10px;}
.jtjj-div .box3 .box3R { width:49%; float:right; background:#eee; padding-bottom:10px;}
.jtjj-div .box3 .video-js { width:100%; background-size:cover}
.jtjj-div .box3 .tit { text-align:center; font-size:16px; line-height:30px;}


/*组织架构*/
.zzjg-div .text { text-align:center; width:970px; margin:0 auto; line-height:24px; font-weight:bold; margin-bottom:30px;}
.zzjg-div .pic img { display:block; margin:0 auto;}

/*企业文化*/
.qywh-div .pic img{ display:block; margin:0 auto; width:100%;}
.qywh-div .box { width:100%; background:#c9eaff; margin-top:65px; overflow:hidden;}
.qywh-div .box img { display:block; width:100%; height:auto;}
.qywh-div .box1 .L { width:610px; float:left; margin-left:35px;}
.qywh-div .box1 .R { width:580px; float:right;}
.qywh-div .box2 .L { width:580px; float:left;}
.qywh-div .box2 .R { width:610px; float:right; margin-right:35px;}
.qywh-div .d { width:100%; margin-top:60px;border:1px dashed #fff; padding:0 30px 30px 30px; box-sizing:border-box;}
.qywh-div .d p.p1 { font-size:26px; font-weight:bold; color:#3869ad; text-align:center; background:#a5dbfd;margin:0 auto; width:320px; line-height:50px; margin-top:-30px; margin-bottom:26px; letter-spacing:3px; }
.qywh-div .d p.p2 { font-size:16px; color:#444444;  box-sizing:border-box; height:170px;}

/*发展历程*/
 .bp-icon:after
 {
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 text-align: center;
 color: #47a3da;
 -webkit-font-smoothing: antialiased;
 }
 .container > header nav .bp-icon:after
 {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 line-height: 2;
 text-indent: 0;
 }

 .cbp_tmtimeline
 {
 padding: 0;
 list-style: none;
 position: relative;
 }

 /* The line */
 .cbp_tmtimeline:before
 {
 content: '';
 position: absolute;
 top: 0;
 bottom: 0;
 width: 2px;
 background: #868687;
 left: 16%;
 margin-left: -10px;
 }

 .cbp_tmtimeline > li
 {
 position: relative;
 }

 /* The date/time */
 .cbp_tmtimeline > li .cbp_tmtime
 {
 display: block;
 width: 12%;
 position: absolute;
 }
.cbp_tmtime p { font-size:40px; color:#0771c4;background: url(../images/pic27.png) no-repeat left center; padding-left:50px;font-family:DINCond; line-height:44px; height:44px;}
.cbp_tmtime p span { font-size:17px;}



 /* Right content */
 .cbp_tmtimeline > li .cbp_tmlabel
 {
 margin: 0 0 15px 20%;
 background: #f1f1f1;
 padding: 2em;
 font-weight: 300;
 position: relative;
 color:#666; font-weight:bold;
 }
 .cbp_tmtimeline > li .cbp_tmlabel p { line-height:30px;}
 .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel
 {
 background: #e8f5ff;
 }

 .cbp_tmtimeline > li .cbp_tmlabel h2
 {
 margin-top: 0px;
 padding: 0 0 10px 0;
 border-bottom: 1px solid rgba(255,255,255,0.4);
 }

 /* The triangle */
 .cbp_tmtimeline > li .cbp_tmlabel:after
 {
 right: 100%;
 border: solid transparent;
 content: " ";
 height: 0;
 width: 0;
 position: absolute;
 pointer-events: none;
 border-right-color: #f1f1f1;
 border-width: 10px;
 top: 20px;
 }

 .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after
 {
 border-right-color: #e8f5ff;
 }

 /* The icons */
 .cbp_tmtimeline > li .cbp_tmicon
 {
	 width:51px; height:27px;
 position: absolute;
 left: 16%;
 top: 15px;
 margin: 0 0 0 -47px;
 background:url('../images/pic26.jpg') no-repeat center center;
 
 }
 
 /* Example Media Queries */
 @media screen and (max-width: 65.375em)
 {

 .cbp_tmtimeline > li .cbp_tmtime span:last-child
 {
 font-size: 1.5em;
 }
 }

 @media screen and (max-width: 47.2em)
 {
 .cbp_tmtimeline:before
 {
 display: none;
 }

 .cbp_tmtimeline > li .cbp_tmtime
 {
 width: 100%;
 position: relative;
 padding: 0 0 20px 0;
 }

 .cbp_tmtimeline > li .cbp_tmtime span
 {
 text-align: left;
 }

 .cbp_tmtimeline > li .cbp_tmlabel
 {
 margin: 0 0 30px 0;
 padding: 1em;
 font-weight: 400;
 font-size: 95%;
 }

 .cbp_tmtimeline > li .cbp_tmlabel:after
 {
 right: auto;
 left: 20px;
 border-right-color: transparent;
 border-bottom-color: #3594cb;
 top: -20px;
 }

 .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after
 {
 border-right-color: transparent;
 border-bottom-color: #6cbfee;
 }

 .cbp_tmtimeline > li .cbp_tmicon
 {
 position: relative;
 float: right;
 left: auto;
 margin: -55px 5px 0 0px;
 }
 }
 
/*社会公益*/
.shgy-div .text { text-align:center; font-size:16px; color:#0771c4; margin-bottom:50px;}
.shgy-div .tit { text-align:center; font-size:20px; margin-bottom:20px; color:#0493d7;}
.shgy-div .box { clear:both; width:100%; height:330px; overflow:hidden; margin-bottom:60px;}
.shgy-div .box .L { width:480px; height:100%; background:#f0f0f0; float:left;padding:60px 40px; box-sizing:border-box; }
.shgy-div .box .R { width:780px; height:100%; background:#d2ebff; float:left; padding:36px 25px 0 25px; box-sizing:border-box; position:relative;}
.shgy-div .box .R .qh { width:94%; margin:0 auto;}
.shgy-div .box .R .swiper-container { position:static}
.shgy-div .box2 .L { float:right} 
.shgy-div .box .R .d { width:100%; height:100%; text-align:center; }
.shgy-div .box .R .d p.p1 img { display:block; width:100%; height:221px; margin-bottom:10px;}
.shgy-div .box .R .d p.p2 { color:#2ea0d0; line-height:21px;}

/*企业荣誉*/
.qyry-pic { position:relative; height:240px;}
.qyry-pic .swiper-container { position:static}
.qyry-pic .rongyu-qh { width:1160px; margin:0 auto;}
.qyry-pic .swiper-button-prev { left:0; top:41%;}
.qyry-pic .swiper-button-next { right:0; top:41%; left:inherit;}
.qyry-pic img { display:block; width:100%; height:178px;}
.qyry-div { clear:both; width:1260px; margin:0 auto;background:#d6edff; padding:0 3% 0 3%;box-sizing:border-box; border-top:1px solid #a3a3a3;}
.qyry-div .list {background: url('../images/pic61.jpg') repeat-y 50% center;  box-sizing:border-box; width:800px; margin:0 auto; overflow:hidden; padding:5% 0 8% 0;}
.qyry-div .list .d { width:100%; box-sizing:border-box; margin-bottom:30px;}
.qyry-div .list .dL { padding-right:391px; text-align:right}
.qyry-div .list .dR { padding-left:391px; }
.qyry-div .list .d p.p1 { font-size:40px; color:#595959;font-family:DINCond;}
.qyry-div .list .d p.p1 span { font-size:16px; color:#595959; font-family:"微软雅黑"; margin-left:5px;}
.qyry-div .list .d p.p2 { line-height:20px; width:320px;}
.qyry-div .list .dL p.p2 { text-align:left;}
.qyry-div .list .dL p.p1 {background: url('../images/pic63.jpg') no-repeat right center; padding-right:80px;}
.qyry-div .list .dR p.p1 {background: url('../images/pic62.jpg') no-repeat left center; padding-left:80px;}
.qyry-div .list .dL p.p2 { padding-right:80px;}
.qyry-div .list .dR p.p2 { padding-left:80px;}

/*权属企业*/
.qsqy-div .tit { background:#e5e5e5; width:100%; height:60px; overflow:hidden; margin-top:50px;}
.qsqy-div .tit a { font-size:16px; color:#0493d7; font-weight:bold; text-align:center; width:20%; height:60px; line-height:60px; background:#e5e5e5; display:block; float:left;}
.qsqy-div .tit a:hover {background:#2a87d0; color:#fff;}
#nowQsqy {background:#2a87d0; color:#fff;}
.qsqy-div .neirong { clear:both;}
.qsqy-div .neirong .box { background:#e6f5fe; width:100%; height:330px; overflow:hidden; margin-bottom:40px; padding:40px 30px; box-sizing:border-box;}
.qsqy-div .neirong .box:nth-of-type(even) { background:#f7f7f7;}
.qsqy-div .neirong .box .L { width:396px; height:229px; float:left; overflow:hidden;}
.qsqy-div .neirong .box .L img { display:block; width:100%; height:100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.qsqy-div .neirong .box .R { width:800px; float:left; height:100%; padding:0 20px 0 50px; box-sizing:border-box;}
.qsqy-div .neirong .box:nth-of-type(even) .R {padding:0 50px 0 20px; }
.qsqy-div .neirong .box .R p.p1 { font-size:20px; color:#525252; font-weight:bold;background:url('../images/pic40.jpg') no-repeat bottom left; height:45px; margin-bottom:20px;}
.qsqy-div .neirong .box .R p.p2 { width:100%; height:168px; overflow-y:auto; padding-right:10px; box-sizing:border-box;}
.qsqy-div .neirong .box2 .L { float:right;}
.qsqy-div .neirong .box .R p.p2::-webkit-scrollbar{
	width: 5px;
	height: 10px;
}
/*滑动轨道*/ 
.qsqy-div .neirong .box .R p.p2::-webkit-scrollbar-track{
	background: #e6e6e6;
}
/*滑块*/
.qsqy-div .neirong .box .R p.p2::-webkit-scrollbar-thumb{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
	background-color: rgba(42,135,208,.75)
}
/*滑块效果*/ 
.qsqy-div .neirong .box .R p.p2::-webkit-scrollbar-thumb:hover{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
	background-color: rgba(42, 135, 208, 0.75);
}
.qsqy-div .neirong .box:hover .L img { transform: scale(1.05);}

.fy { clear:both; width:50%; text-align:center; height:30px; padding:20px 0; margin:0 auto; font-size:14px; margin-top:20px;}
.fy b{ display:inline-block; width:24px; height:24px; text-align:center; background:#1164aa; border-radius:5px; line-height:24px; color:#fff; font-weight:100;}
.fy a{ display:inline-block; padding:0 10px;height:24px; text-align:center; line-height:24px;margin:0 1px; font-size:14px;}


.qsqy-tc { background:#e6f5fe; padding-bottom:60px;}
.qsqy-div .neirong .qsqy-tc-box { width:100%; overflow:hidden;padding:40px 30px 10px 30px; box-sizing:border-box;}
.qsqy-div .neirong .qsqy-tc-box .L { width:396px; height:229px; float:left; overflow:hidden;}
.qsqy-div .neirong .qsqy-tc-box .L img { display:block; width:100%; height:100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.qsqy-div .neirong .qsqy-tc-box .R { width:800px; float:left; height:100%; padding:0 20px 0 50px; box-sizing:border-box;}
.qsqy-div .neirong .qsqy-tc-box .R p.p1 { font-size:20px; color:#525252; font-weight:bold;background:url('../images/pic40.jpg') no-repeat bottom left; height:45px; margin-bottom:20px;}
.qsqy-div .neirong .qsqy-tc-box .R p.p2 { width:100%; box-sizing:border-box;}
.qsqy-div .qsqytit { clear:both;width:726px; margin-left:473px;}
.qsqy-div .qsqytit a { display:block; width:100%; color:#fff; background:#2a87d0 url('../images/pic95.png') no-repeat right center; background-size:30px; margin-bottom:20px; padding:5px 10px; box-sizing:border-box;}
.qsqy-div .qsqytit a img { display: block; width:30px; margin:10px 0;}

.qsqy-div .mbtn { clear:both; margin-top:5px; display:none}
.qsqy-div .mbtn span { display:block; margin-bottom:10px;}
.qsqy-div .mbtn p { text-align:center; font-size:16px; color:#5087c5; width:280px; height:46px; line-height:42px; border:2px solid #5087c5; border-radius:10px; float:left; box-sizing:border-box; margin-right:20px; cursor:pointer; margin-bottom:20px;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s; }
.qsqy-div .mbtn p:hover { background:#5087c5; color:#fff; border:2px solid #5087c5;}

.tc-box { width:100%; height:360px; overflow:hidden;padding:10px 15px 0 15px; box-sizing:border-box;}
.tc-box .L { width:595px; height:100%; float:left; overflow:hidden;}
.tc-box .R { width:295px; float:right; height:100%; box-sizing:border-box; padding-top:65px;}
.tc-box .R img { display:block; width:100%; height:auto;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.tc-box .L p.p1 { font-size:20px; color:#fff; font-weight:bold; height:45px; margin-bottom:15px;}
.tc-box .L p.p2 { width:100%; box-sizing:border-box; height:260px; line-height:26px; overflow-y:auto; padding-right:10px;}
.tc-box .L p.p2::-webkit-scrollbar{
	width: 5px;
	height: 10px;
}
.tc-box .L p.p2::-webkit-scrollbar-track{
	background: #e6e6e6;
}
.tc-box .L p.p2::-webkit-scrollbar-thumb{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
	background-color: rgba(42,135,208,.75)
}
.tc-box .L p.p2::-webkit-scrollbar-thumb:hover{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
	background-color: rgba(42, 135, 208, 0.75);
}


/*弹出层-合营公司*/
.fotdn-qsqy {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index:9999;
}
.fotdn-qsqy .qsqy1-div{
	width: 995px;
	height: 400px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -200px;
	margin-left: -500px;
	border-radius:10px;
	padding:20px 20px 25px 20px;
	z-index:99999;
	box-sizing:border-box;
	background:#2a87d0;
	color:#fff;
}
.fotdn-qsqy .qsqy1-div .fancybox{
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
	 width:32px; height:32px;
}








/*新闻列表*/
.news-div .tit { width:500px; margin:0 auto; height:40px; margin-top:60px; margin-bottom:50px;}
.news-div .tit a { display:block; float:left; background:#dbdbdb; text-align:center; width:158px; height:39px; line-height:39px; margin:0 2px; font-size:18px;}
.news-div .tit a:hover { background:#0771c4; color:#fff;}
.news-div .list { clear:both; width:1300px; margin:0 auto;}
#nowNews { background:#0771c4; color:#fff;}
.news-div .list ul li { width:410px; height:350px; float:left; overflow:hidden; margin:0 10px;}
.news-div .list ul li a { display:block; width:100%; height:100%;}
.news-div .list ul li p.p1 { width:100%; height:241px; overflow:hidden; margin-bottom:15px;}
.news-div .list ul li p.p1 img { display:block; width:100%; height:100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-div .list ul li p.p2 { font-size:18px; color:#b60007;font-family:DINCond; line-height:22px;}
.news-div .list ul li p.p3 { font-size:16px; color:#3d3d3d; line-height:24px;}
.news-div .list ul li:hover p.p1 img { transform: scale(1.05);}　

.news-content { width:100%; padding-top:20px;}
.newsdetail-content { width:82%; margin:0 auto; overflow:hidden;}  
.newsdetail-content p { margin-bottom:20px;}
.newsdetail-content p img { max-width:1012px;}
.newsdetail-title { width: 100%; padding: 0 0 10px 0; border-bottom:1px dashed #e1e0e6; margin-bottom: 34px; text-align:center }
.newsdetail-title .title { width:90%; margin:0 auto; font-weight: bold; font-size: 20px; line-height: 30px; color: #000; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; font-size:13px; }


/*集团产业*/
.jtcy-div { width:100%; background:#e6f5fe; padding:5% 0;}
.jtcy-div .box { width:1260px; margin:0 auto; position:relative; left:0; top:0; height:664px; overflow:hidden;}

.jtcy-div .box .pic { width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}
.jtcy-div .box .pic img { display:block; width:100%; height:100%;}
.jtcy-div .box .text {background:url('../images/pic56.png') repeat center center; width:450px; height:100%; position:absolute; right:190px; top:0; z-index:2; padding:80px 0 50px 15px; box-sizing:border-box;}
.jtcy-div .box-gs .text { padding:120px 0 50px 15px; width:540px;}
.jtcy-div .box .text .d { width:50%; float:left; margin-bottom:40px; padding-left:20px; box-sizing:border-box;}
.jtcy-div .box-gs .text .d { margin-bottom:60px; }
.jtcy-div .box .text .d p.p1 { color:#fff; font-size:16px; line-height:26px; margin-bottom:10px;}
.jtcy-div .box .text .d p.p2 { color:#18d1ff; font-size:16px; line-height:32px;}
.jtcy-div .box .text .d p.p2 span { font-size:38px; letter-spacing:-3px; margin-right:3px;}


/*临时公告*/
.lsgg-div ul li { width:100%; height:78px; line-height:78px; background:#f7f7f7; margin-bottom:10px; box-sizing:border-box; overflow:hidden; padding-left:25px; border-left:13px solid #a5dbfd;}
.lsgg-div ul li .L { font-size:18px; color:#0771c4; font-weight:bold; float:left; width:1100px;}
.lsgg-div ul li .L span { color:#3d3d3d; font-size:14px; margin-left:40px; font-weight:normal;}
.lsgg-div ul li .R { width:100px; height:78px; float:right;background:url('../images/pic58.jpg') repeat center center;}
.lsgg-div ul li:nth-of-type(odd){ background:#f7f7f7; border-left:13px solid #a5dbfd;} 
.lsgg-div ul li:nth-of-type(even){ background:#e6f5fe; border-left:13px solid #e2e2e2;}  
.lsgg-div ul li:nth-of-type(odd) .R {background:url('../images/pic58.jpg') repeat center center;}
.lsgg-div ul li:nth-of-type(even) .R {background:url('../images/pic57.jpg') repeat center center;}

/*联系我们*/
.lxwm-div .box1 { background:url('../images/pic59.jpg') repeat center center; width:100%; height:247px; overflow:hidden;}
.lxwm-div .box1 .text { width:1260px; margin:0 auto; padding-top:48px;}
.lxwm-div .box1 .text p.p1 { font-size:20px; color:#585858;}
.lxwm-div .box1 .text p.p2 { font-size:16px; color:#0771c4; line-height:22px; margin-bottom:25px;text-transform:uppercase;}
.lxwm-div .box1 .text p.p3 { color:#727272; line-height:24px;}
.lxwm-div .box2 { clear:both;height:500px; overflow:hidden; width:100%; border-top:1px solid #cfcfcf;}

/*内页尾部*/
.ifooter { clear:both; width:100%; background:#f5f5f5; height:180px; border-bottom:8px solid #156eb3; box-sizing:border-box; padding-top:18px;}
.ifooter .L { width:135px; height:121px; float:left;}
.ifooter .L img { display:block; width:121px;}
.ifooter .C { width:550px; float:left;}
.ifooter .R { width:550px; float:right; text-align:right;}
.ifooter .C p.p1 { font-size:18px; font-weight:bold; color:#2e2e2e; line-height:38px;}
.ifooter .C p.p2 { font-size:12px; color:#2e2e2e; line-height:19px;margin-bottom:10px; font-weight:bold; }
.ifooter .C .link  { height:28px; overflow:hidden;}
.ifooter .C .link a { display:block; font-size:16px; line-height:28px; height:28px; width:80px; margin-right:12px; float:left;background:url('../images/pic60.png') no-repeat right center; color:#818181;}
.ifooter .C .link a:last-child { background:none;}
.ifooter .R p.p1 { font-size:15px; font-weight:bold; margin-top:30px;}
.ifooter .R p.p2 { font-size:15px; color:#818181;}
.ifooter .R p.p3 { font-size:15px; color:#818181; line-height:20px;}
.ifooter .R p.p3 a { color:#818181; line-height:20px;}
.ifooter .C .link a:hover { color:#0771c4;}

/*停水公告*/
.tsgg-div {margin:0 auto; margin-top:30px;}

/*新闻内页*/
.news-con { clear:both; width:1155px; margin:0 auto; margin-top:50px;}
.news-con .left { width:900px; float:left; border-right:1px solid #cfcfcf; box-sizing:border-box; padding-top:40px; padding-right:35px;}
.news-con .right { width:235px; height:100%; float:right; background:#f0f0f0;}
.news-con .left .title { font-size:20px; text-align:center; margin-bottom:10px;}
.news-con .left .info { text-align:center;color: #8695a0; font-size:13px;border-bottom:1px dashed #e1e0e6; padding-bottom:15px; margin-bottom:30px;}
.news-con .left .newsdetail-content { width:94%;}
.news-con .left .preNext { clear:both; width:94%; margin:0 auto; height:120px;border-top:1px solid #e1e0e6; padding-top:30px;}
.news-con .left .preNext span { display:block;}

.news-con .right .d1 { width:100%; margin-bottom:12px;}
.news-con .right .d1 a { display:block; height:80px; line-height:80px; margin-bottom:5px; font-size:22px; color:#4e4e4e; padding:0 20px; box-sizing:border-box; background:#dbdbdb;}
.news-con .right .d1 a:hover { color:#fff;background:#0771c4 url("http://www.cncqsw.com/d/file/about/jtjj/2020-05-26/fd755c6137c4248b8775131dbc9646d1.png") no-repeat 183px center;}
.news-con .right .d2 a { display:block; margin-bottom:5px;}
.news-con .right .d2 img { display:block; width:100%; height:auto;}
#Nowme { color:#fff;background:#0771c4 url("http://www.cncqsw.com/d/file/about/jtjj/2020-05-26/fd755c6137c4248b8775131dbc9646d1.png") no-repeat 183px center;}






